// Observable.h

#ifndef OBSERVABLE_H
#define OBSERVABLE_H

/**
* This is a subscriber to an Observer.
* This is an implementation of the observer pattern.
*/
class Observable
{
 public:
  /**
   * Update the observable.
   */
  virtual void notify() = 0;
};

#endif // OBSERVABLE_H
